### Transactions

| Function name | Description | Type | Source code |
| - | - | - | - |
| `commit-transaction` | Marks a transaction by changing its status to Committed | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/avalara/actions/commit-transaction.ts) |
| `create-transaction` | Creates a new transaction | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/avalara/actions/create-transaction.ts) |
| `void-transaction` | Voids the current transaction uniquely identified by the transactionCode | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/avalara/actions/void-transaction.ts) |
| `transactions` | List all transactions with a default backfill date of one year. | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/avalara/syncs/transactions.ts) |